package com.lzw.spring_cache_redis.service;

import com.lzw.spring_cache_redis.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @program: spring_cache_redis
 * @description: 用户服务接口
 * @author: lizhiwei
 * @create: 2019-06-13 23:40
 **/
public interface UserService {
    //获取单个用户
    User getUser(Long id);

    //保存用户
    User inserUser(User user);

    //修改用户
    User updateUserName(Long id,String userName);

    //查询用户，执行Mybatis的参数名称
    List<User> findUsers(@Param("userName") String userName,@Param("note") String note);

    //删除用户
    int deleteUser(Long id);
}
